$(function(){
	
	$(document.body).click(function(){
		MenuHide()
	})
	
	$("#menu li").each(function(){
		if($(this).parent().attr("id") != "menu" && $(this).children("ul").length>0) {
			$(this).addClass("sub");
		}
		
		$(this).mouseover(function(){
			$(this).attr("over", 1);
			$(this).children("ul").slideDown(300);
		});
		
		$(this).mouseout(function(){
			$(this).attr("over", 0);
			setTimeout(function(){
				MenuHide();
			}, 1500);
		});
	});

	$("#menu a").click(function(){
		var href = $(this).attr("href");
		MenuHide(1);
		if(href.match(/^#/)){
			Request({url: href.substr(1)});
			return false;
		}
	});
});

function MenuHide(force){
	var uls = force ? $("#menu ul") : $("#menu li[over=0] ul");
	uls.slideUp(100);
}